Previous slide Next slide Toggle fullscreen Toggle overview view Open presenter view
MCP 서버 및 스킬 사용
Claude Code · Codex CLI로 시작하는 HandStack 개발
문서 연결 → 관리 → 스킬 설치 → 스킬 호출·점검
초보자 실습 발표
오늘 다룰 업무: handstack-docs 스킬 사용
“handstack-docs의 스킬을 설치하고,
handstack-source-trace로 화면 연결 경로 를 확인해 주세요.”
문서 MCP를 연결해 HandStack 규칙을 찾습니다.
handstack-docs 스킬 번들을 프로젝트에 설치합니다.
스킬을 명시 호출해 읽은 문서·파일을 확인합니다.
점검기 결과와 실제 소스 확인을 나눠 봅니다.
명령과 요청을 입력하는 곳
입력 위치
입력 예
하는 일
터미널
codex mcp list · claude mcp list
CLI 설정 조회
두 도구의 대화창
/mcp
연결 상태 확인
Claude Code 대화창
/handstack-source-trace …
스킬 직접 지정
Codex 대화창
$handstack-source-trace …
스킬 직접 지정
두 도구의 대화창
handstack-source-trace 스킬로 …
스킬 지정·작업 요청
/mcp, /스킬이름, $스킬이름, 요청 문장은 대화창에 입력합니다.
코드 블록의 # 줄은 명령의 설명 주석입니다.
MCP란 무엇인가요?
Model Context Protocol : AI 앱과 외부 도구·데이터를
연결하는 공통 통신 규약입니다.
도서관에 비유하면, AI가 사서에게 “거래 호출 규칙을 찾아 줘”라고
요청하고 사서가 문서와 출처를 돌려주는 통로입니다.
호스트 : Claude Code·Codex 같은 AI 앱
클라이언트 : 앱 안에서 서버와 통신하는 연결 구성 요소
서버 : 문서 검색 등 기능을 제공하는 프로그램
문서를 찾아 답하기까지
개발자 요청 → AI 앱 → MCP 서버 → 문서 검색 결과 → AI 답변
개발자: “belongID가 어떤 역할인지 찾아 줘.”
AI: 서버의 search_docs 도구를 선택합니다.
서버: 관련 문서 위치를 반환합니다.
AI: get_doc으로 본문을 읽고 출처와 함께 답합니다.
모델을 새로 학습시키는 과정은 아닙니다.
필요한 정보를 작업 중에 가져옵니다.
MCP 서버가 제공할 수 있는 것
종류
의미
예
Tools
AI가 호출하는 기능
문서 검색, 이슈 조회
Resources
읽을 수 있는 자료
파일 본문, 데이터 스키마
Prompts
재사용할 요청 템플릿
서버가 제공하는 분석 템플릿
서버마다 제공 기능과 권한이 다릅니다.
이번 실습은 공개 문서를 읽는 HandStack 문서 도구 를 씁니다.
MCP · 스킬 · 프로젝트 지침
구분
맡는 일
HandStack 예
MCP
외부 자료·기능에 접근
거래 호출 문서 찾기
스킬
작업 절차와 점검 기준 제공
화면 → 거래 → SQL 추적
AGENTS.md / CLAUDE.md
해당 프로젝트의 작업 규칙
수정 경로, 인코딩, 검증 명령
스킬은 MCP 없이도 로컬 소스를 읽을 수 있습니다.
MCP를 연결하면 스킬이 필요한 문서도 조회할 수 있습니다.
원격 HTTP와 로컬 stdio
방식
연결에 필요한 정보
관리 대상
Streamable HTTP
서버 URL
주소·인증·서비스 상태
stdio
실행 명령·인자
로컬 프로그램·런타임·환경 변수
이번 실습 주소: https://handstack.kr/mcp
별도 MCP 서버 프로그램 설치나 로그인 없이 이용합니다.
로컬에서 실행하는 HTTP 서버도 URL로 연결합니다.
실습 준비
Claude Code 또는 Codex CLI 설치·로그인
터미널에서 본인이 작업할 프로젝트 루트 열기
인터넷에서 https://handstack.kr 접근 가능
스킬 점검기를 쓸 경우 Python 3.10 이상
스킬 호출 실습: 화면·거래 계약이 있는 HandStack 프로젝트 (읽기 전용 분석)
codex --version
claude --version
python --version
Codex CLI: 문서 MCP 추가
터미널 에서 실행합니다.
codex mcp add handstack-docs --url https://handstack.kr/mcp
codex mcp list
codex mcp get handstack-docs
기본 저장 위치는 사용자 홈의 ~/.codex/config.toml입니다.
이미 등록되어 있으면 get으로 확인한 뒤 관리 실습으로 넘어갑니다.
Claude Code: 문서 MCP 추가
작업할 프로젝트 루트의 터미널 에서 실행합니다.
claude mcp add --transport http --scope local handstack-docs https://handstack.kr/mcp
claude mcp list
claude mcp get handstack-docs
local 범위는 등록한 프로젝트에서만 사용합니다.
다른 프로젝트에서도 쓰려면 user 범위를 선택합니다.
등록 다음에는 실제 호출 확인
설정을 반영할 새 대화 세션 을 엽니다.
대화창에서 /mcp로 서버·도구 상태를 봅니다.
아래 요청을 보내고 도구 호출 기록 을 확인합니다.
handstack-docs MCP의 search_docs로 belongID를 찾아 줘.
찾은 문서를 get_doc으로 읽고, 역할과 문서 URL을 알려 줘.
도구를 쓸 수 없다면 그 상태를 먼저 알려 줘.
목록에 등록됨 → 연결됨 → 검색·본문 조회 성공을 구분합니다.
HandStack 문서 MCP의 도구
도구
언제 쓰나요?
요청 예
search_docs
관련 문서 찾기
belongID 검색
get_doc
본문·특정 절 읽기
reference/거래-호출의 입출력 연결
list_docs
문서 목록 확인
reference 영역 목록
get_sample
예제 자료 찾기
prompter decision 예제 검색
먼저 핵심 단어로 검색하고 필요한 본문만 읽습니다.
질문에 맞는 도구가 호출됐는지도 확인합니다.
문서 검색을 스킬 요청으로 이어 가기
handstack-docs MCP로 reference/식별자와-파일-경로를 읽어 줘.
ServiceID와 statement id가 어떤 역할인지 문서 URL과 함께 알려 줘.
내 프로젝트에서 이 규칙을 확인할 수 있는 파일 후보를 찾아 줘.
문서와 실제 코드가 다르면 각각의 근거를 보여 줘.
지금은 파일을 수정하지 마.
확인할 결과: 문서 URL + 규칙 요약 + 실제 파일 경로
문서 MCP는 내 PC의 소스·DB를 자동으로 읽지 않습니다.
로컬 소스는 코딩 도구의 파일 읽기 기능으로 확인합니다.
연결을 어디에 저장할까요?
도구·범위
적용 범위
설정 위치
Claude local
현재 프로젝트, 나만
~/.claude.json의 프로젝트 항목
Claude user
모든 프로젝트, 나만
~/.claude.json
Claude project
현재 프로젝트, 팀 공유
프로젝트 .mcp.json
Codex 기본 CLI 등록
같은 사용자의 세션
~/.codex/config.toml
Codex 프로젝트 설정
신뢰한 프로젝트
프로젝트 .codex/config.toml
~는 사용자 홈입니다. 같은 이름의 중복 등록 을 먼저 확인하세요.
Claude의 local은 통신 방식 stdio를 뜻하지 않습니다.
팀 공유: Claude Code
프로젝트 루트의 **.mcp.json**에 넣는 최소 예입니다.
{
"mcpServers" : {
"handstack-docs" : {
"type" : "http" ,
"url" : "https://handstack.kr/mcp"
}
}
}
기존 파일에는 해당 서버 항목만 병합합니다.
대화형 실행에서 프로젝트 MCP 사용 승인이 표시될 수 있습니다.
팀 공유: Codex CLI
신뢰한 프로젝트의 **.codex/config.toml**에 넣는 예입니다.
[mcp_servers.handstack-docs]
url = "https://handstack.kr/mcp"
기존 TOML에 같은 테이블을 두 번 만들지 않습니다.
개인 설정에 같은 서버가 있으면 중복·우선순위를 확인합니다.
팀 공유 파일에는 비밀 토큰을 넣지 않습니다.
프로젝트 신뢰·관리자 정책에 따라 로드가 제한될 수 있습니다.
주소나 설정을 변경할 때
mcp get handstack-docs로 현재 주소·범위를 기록합니다.
설정 파일을 백업하고 해당 서버 항목만 수정합니다.
새 세션에서 목록·연결·실제 검색을 다시 확인합니다.
Claude: .mcp.json 또는 ~/.claude.json의 해당 항목
Codex: 사용자 또는 프로젝트 config.toml의 해당 테이블
CLI로 재등록할 때는 기존 범위에서 제거 → 새 주소로 추가 합니다.
주소 변경으로 인증이 달라지면 서버 안내에 따라 다시 인증합니다.
MCP 삭제: 연결 등록 해제
이 서버의 도구를 더 이상 사용할 수 없게 됩니다.
다음은 앞에서 CLI로 등록한 범위를 제거하는 명령입니다.
claude mcp remove handstack-docs --scope local
claude mcp list
codex mcp remove handstack-docs
codex mcp list
공유 파일·다른 범위에 남은 항목도 확인합니다.
외부 서버의 프로그램·데이터를 삭제하는 명령은 아닙니다.
삭제 실습 후 다시 연결하기
이후 HandStack 실습을 계속하려면 본인의 도구 하나 로
문서 MCP를 다시 등록합니다.
codex mcp add handstack-docs --url https://handstack.kr/mcp
claude mcp add --transport http --scope local handstack-docs https://handstack.kr/mcp
새 대화에서 /mcp를 열고 belongID 검색을 다시 요청합니다.
삭제 후에도 스킬 파일은 남으며, MCP는 따로 다시 연결해야 합니다.
잠시 끄기와 다시 켜기
Codex: 기존 서버 테이블 에 enabled 값을 추가·수정합니다.
[mcp_servers.handstack-docs]
url = "https://handstack.kr/mcp"
enabled = false
다시 켤 때는 true로 바꾸고 새 세션에서 확인합니다.
Claude: /mcp에서 해당 서버의 활성·비활성 메뉴를 확인합니다.
메뉴·지원 범위는 설치된 버전의 도움말을 따릅니다.
“갱신”할 대상을 구분하세요
바뀌는 것
해야 할 일
서버 주소·인증 설정
연결 설정 변경 → 재연결·인증
원격 서버의 기능
운영자가 배포 → 도구 목록 재확인
로컬 stdio 프로그램
배포자 절차로 업데이트 → 프로세스 재시작
HandStack 공개 문서
사이트 배포 후 서버 인덱스 갱신 대기
설치한 스킬 파일
새 원본 확보 → 비교 → 백업·교체
HandStack 문서 서버는 기본적으로 10분마다 인덱스를 다시 읽습니다.
같은 URL의 문서 갱신에 매번 서버를 재등록할 필요는 없습니다.
인증이 필요한 다른 MCP 서버
공개 HandStack 문서 서버: 별도 로그인 없음
회사 문서·이슈·DB 서버: 계정과 접근 권한이 필요할 수 있음
OAuth 서버: 도구의 로그인 흐름으로 계정 연결
토큰 방식: 비밀 값은 환경 변수·안전한 자격 증명 저장소 사용
Codex의 지원 명령은 codex mcp login --help로 확인합니다.
Claude는 /mcp의 해당 서버에서 인증 안내를 확인합니다.
서버 등록, 계정 로그인, 읽기·쓰기 권한은 각각 확인합니다.
스킬은 어떻게 동작하나요?
작업에 맞는 지침과 자료를 묶은 폴더 입니다.
handstack-source-trace/
SKILL.md 언제 쓰고 어떤 순서로 확인할지
scripts/ 연결표 점검 스크립트
references/ 점검 결과 해설
agents/ Codex용 메타데이터
이름·설명을 보고 선택한 뒤 상세 지침을 읽습니다.
스킬의 지침과 함께 실행할 스크립트의 내용·영향도 확인합니다.
HandStack 작업별 스킬 선택
하고 싶은 일
스킬
버튼부터 SQL까지 흐름 읽기
handstack-source-trace
화면 HTML·JS 수정
handstack-screen-development
거래·SQL 입출력 수정
handstack-transaction-contracts
C#·JavaScript·Python 서버 함수 수정
handstack-function-contracts
증상에서 첫 실패 지점 찾기
handstack-troubleshooting
첫 실습에는 추적 스킬 과 문제 진단 스킬 을 사용합니다.
전체 목록과 설치기는 스킬 목록과 설치 에서 확인합니다.
스킬 원본 준비
HandStack 스킬 ZIP 을 내려받아 새 폴더에 풉니다.
Install-Skills.ps1과 skills/ 폴더가 있는지 확인합니다.
터미널에서 설치기가 있는 폴더 로 이동합니다.
Set-Location C:\work\handstack-developer-skills
Get-ChildItem .\Install-Skills.ps1, .\skills
ZIP을 받을 수 없으면 저장소의 agent-skills 를 받습니다.
설치 폴더와 개발할 프로젝트 폴더를 구분하세요.
프로젝트에 설치하기
C:\work\handstack은 이미 존재하는 개발 프로젝트 로 바꿉니다.
$ProjectRoot = 'C:\work\handstack'
$Skills = @('handstack-source-trace' , 'handstack-troubleshooting' )
.\Install-Skills.ps1 -Tool Both -Scope Project `
-ProjectRoot $ProjectRoot -Skill $Skills -WhatIf
.\Install-Skills.ps1 -Tool Both -Scope Project `
-ProjectRoot $ProjectRoot -Skill $Skills
설치기는 MCP 연결이나 인증 설정을 바꾸지 않습니다.
설치 위치와 확인
도구
프로젝트 설치
사용자 설치
Claude Code
<프로젝트>/.claude/skills/
~/.claude/skills/
Codex CLI
<프로젝트>/.agents/skills/
~/.agents/skills/
Get-ChildItem "$ProjectRoot /.claude/skills" -Directory
Get-ChildItem "$ProjectRoot /.agents/skills" -Directory
Set-Location $ProjectRoot
처음에는 한 범위를 선택하세요. 설치 후 새 대화에서 확인합니다.
스킬을 명시해서 요청하기
Claude Code · Codex CLI 공통 대화창
handstack-source-trace 스킬로 이 프로젝트의 조회 화면 하나를 골라
버튼에서 SQL까지 추적해 줘.
handstack-docs MCP로 관련 문서도 읽어 줘. 파일은 수정하지 마.
요청에 스킬 이름을 글로 적으면 두 도구에서 같은 문장을 씁니다.
사용한 스킬과 읽은 파일·문서가 답변에 드러나는지 확인합니다.
선택: Claude는 /스킬이름, Codex는 $스킬이름으로도 지정할 수 있습니다.
스킬 갱신: 새 원본으로 교체
기존 설치 내용이 교체됩니다. 새 ZIP은 별도 폴더에 풉니다.
그 폴더에서 앞과 같은 대상 경로·스킬 목록을 지정합니다.
Set-Location C:\work\handstack-developer-skills-new
.\Install-Skills.ps1 -Tool Both -Scope Project `
-ProjectRoot $ProjectRoot -Skill $Skills -Update -WhatIf
.\Install-Skills.ps1 -Tool Both -Scope Project `
-ProjectRoot $ProjectRoot -Skill $Skills -Update
다른 내용은 -Update 없이 덮어쓰지 않습니다.
기존 파일은 .claude/skills-backup/·.agents/skills-backup/에 보관됩니다.
스킬을 사용하지 않게 하기
해당 범위의 스킬 폴더 전체 를 백업한 뒤
검색 경로 밖으로 이동하면 활성 목록에서 제외할 수 있습니다.
예: .agents/skills/handstack-source-trace를
프로젝트의 .agents/skills-backup/수동보관/ 아래로 옮깁니다.
Claude도 설치했다면 .claude/skills/ 쪽을 따로 확인합니다.
사용자 범위나 플러그인에도 같은 이름이 있는지 확인합니다.
새 세션에서 목록·호출 가능 여부를 다시 확인합니다.
MCP 연결은 별도 설정이므로 그대로 남습니다.
사례 1: 설치한 스킬 읽어 보기
스킬은 SKILL.md의 이름·설명을 보고 선택됩니다.
설치한 스킬이 언제 쓰이고 무엇을 하는지 먼저 읽습니다.
handstack-source-trace 스킬의 SKILL.md를 읽고
어떤 요청에 쓰는 스킬인지 요약해 줘.
점검기가 코드·SQL을 실행하는지, 어떤 파일을 읽는지도 알려 줘.
파일을 수정하거나 스크립트를 실행하지 마.
예상 결과: 사용 시점 + 읽기 전용 점검기 라는 설명 + 읽은 파일 경로
사례 2: 점검기로 화면 목록 확인
handstack-source-trace 스킬로 점검기의 --list를 실행해
이 프로젝트의 화면 ID 목록을 보여 줘.
그중 조회 화면 하나를 골라 --screen으로 연결표를 만들어 줘.
서비스 ID, 입력 필드, SQL 파라미터, 출력 순서를 표로 써 줘.
파일을 수정하거나 거래·SQL을 실행하지 마.
예상 결과: 화면 ID 목록 + 서비스 | 입력 | 출력 순서 | 실행 | callback 연결표
문서 근거와 로컬 구현 근거를 함께 읽습니다.
점검기 출력은 이렇게 읽습니다
열
의미
서비스
화면 transaction 키와 거래의 ServiceID
입력
type:dataField=전송 필드
출력 순서
화면 outputs 순서와 결과 집합 순서
실행
.dbc#id seq 또는 함수 계약
callback
연결된 콜백 함수
불일치 후보는 정규식 기반 근사치 입니다.
ERROR도 소스를 직접 열어 확정한 뒤 보고합니다.
점검기 직접 실행하기
개발 프로젝트 루트의 터미널 에서 실행합니다.
$SkillRoot = '.agents/skills'
python "$SkillRoot /handstack-source-trace/scripts/hs_inspect.py" --root . --list
$ScreenId = '조회-화면-ID'
python "$SkillRoot /handstack-source-trace/scripts/hs_inspect.py" `
--root . --screen $ScreenId --fail-on ERROR
점검기는 정적 분석의 후보를 보여 줍니다.
SQL 실행·서버 반영·브라우저 성공을 보장하지 않습니다.
결과는 세 가지로 나눠 읽습니다
구분
예
확인한 것
파일을 직접 읽고 확인한 연결
추정한 것
정규식·이름 규칙으로 얻은 점검기 후보
확인하지 못한 것
동적 호출, 외부 모듈, 실제 실행
비활성 코드와 실제 호출 경로 를 구분합니다.
설정 파일의 키·연결 문자열은 답변에 복사하지 않게 합니다.
“스킬이 답했다”와 “업무 기능이 실행됐다”는 별개입니다.
사례 3: 스킬이 선택되지 않을 때
handstack-source-trace 스킬로 화면 목록을 보여 달라고 했는데 스킬이 사용되지 않아.
설치 경로, 스킬 폴더 이름, 사용자·프로젝트 범위의 중복 설치를 확인해 줘.
새 세션에서 목록에 보이는지도 알려 줘.
Install-Skills.ps1은 -WhatIf로만 실행하고 파일은 바꾸지 마.
확인 순서: 설치 경로 → 폴더·이름 → 중복 범위 → 새 세션 → 명시 호출
처음 어긋난 지점부터 고칩니다.
스킬 원본을 고쳤다면: 번들 검증
handstack-docs 저장소 루트의 터미널 에서 실행합니다.
npm run check:agent
스킬의 frontmatter, 링크, 스크립트 경로를 확인합니다.
스킬이 인용한 docs/ 문서 ID가 실제로 있는지 확인합니다.
모델이 스킬을 실제로 선택하는 품질 은 검증하지 않습니다.
연결 문제를 해결하는 순서
증상
먼저 확인할 것
명령을 찾을 수 없음
CLI 설치·PATH·새 터미널
서버가 목록에 없음
실행 사용자·프로젝트·등록 범위
등록됐지만 연결 실패
URL·프록시·서버 상태·인증
도구가 대화에 안 보임
활성 상태·새 세션·관리자 정책
스킬이 선택되지 않음
설치 경로·이름·중복, 명시 호출
문서 내용이 오래됨
배포 여부·인덱스 갱신 주기
https://handstack.kr/mcp 상태 페이지가 열리는 것과
에이전트의 실제 도구 호출 성공 을 구분합니다.
작업 권한과 자료의 범위
서버 제공자와 도구 목록을 확인하고 필요한 연결만 켭니다.
공개 문서 MCP에는 비밀 키·DB 연결 문자열을 보내지 않습니다.
파일 수정·DB 실행은 각 도구의 실제 권한에 따라 수행됩니다.
스킬에 적힌 지침만으로 운영 권한이 생기지 않습니다.
변경 요청에는 보존할 기능, 테스트 환경, 확인 기준을 적습니다.
“문서 조회 성공”과 “업무 기능 실행 성공”은 별개입니다.
직접 해 볼 과제
문서 MCP로 transactionAction의 입출력 연결을 읽습니다.
handstack-docs 스킬 하나를 설치하고 요청에 스킬 이름을 적어 호출합니다.
점검기 --list로 본인 프로젝트의 화면 하나를 골라 연결표를 만듭니다.
점검기 결과를 소스와 비교해 확인한 것과 추정한 것을 나눕니다.
개인 설치 스킬 하나를 백업·갱신하고 다시 호출합니다.
제출할 것: 연결표, 설치 확인 결과, 확인·추정 구분, 미확인 항목
실습 완료 확인
[ ] 등록한 MCP를 조회하고 실제 검색·본문 조회를 수행했다.
[ ] 추가·삭제·비활성화·갱신의 차이를 설명할 수 있다.
[ ] 스킬 설치 위치와 호출 방법을 확인했다.
[ ] 화면·거래·SQL의 입력·출력 연결표를 만들었다.
[ ] 스킬이 읽은 문서·파일과 점검기 후보를 구분해 확인했다.
[ ] 실제 실행한 검사와 실행하지 못한 항목을 구분했다.
다음 작업에서도 문서 확인 → 소스 대조 → 작은 변경 → 결과 확인 을
같은 순서로 진행합니다.
관리할 때 보는 빠른 표
작업
Claude Code
Codex CLI
목록
claude mcp list
codex mcp list
상세
claude mcp get 이름
codex mcp get 이름
추가
mcp add --transport http
mcp add … --url …
삭제
mcp remove … --scope …
mcp remove …
대화에서 연결 확인
/mcp
/mcp
스킬 지정
handstack-source-trace 스킬로 …
handstack-source-trace 스킬로 …
스킬 갱신
설치기 -Update
설치기 -Update
실제 복사할 명령은 앞의 해당 실습 슬라이드를 사용하세요.
도구별 공식 안내
명령 예시 기준: Codex CLI 0.164.0 · Claude Code 2.1.310
공식 안내 확인일: 2026-10-26
설치 버전이 다르면 먼저 mcp --help로 지원 옵션을 확인하세요.
발표자: 본인의 도구 하나를 골라 따라 하게 한다. 두 도구의 명령을 모두 실행할 필요는 없다.
실습 전에 CLI 로그인과 HandStack 테스트 환경을 준비한다. 명령 입력과 AI 요청 입력을 구분해서 시연한다.
자료의 CLI 기준: codex-cli 0.164.0, Claude Code 2.1.310. 공식 문서 확인일: 2026-10-26.
발표자: 처음부터 새 앱 전체를 생성하지 않는다. 스킬 하나의 설치·호출·점검으로 모든 과정을 연결한다.
출처: https://developers.openai.com/codex/mcp/ ; https://developers.openai.com/codex/skills/ ; https://code.claude.com/docs/en/mcp ; https://code.claude.com/docs/en/skills
출처: https://modelcontextprotocol.io/docs/learn/architecture
출처: https://modelcontextprotocol.io/docs/learn/architecture ; docs/guides/에이전트에-문서-연결하기.md
출처: https://modelcontextprotocol.io/docs/learn/architecture ; mcp/src/server.mjs ; mcp/README.md
출처: https://developers.openai.com/plugins/concepts/skills ; agent-skills/README.md
출처: https://modelcontextprotocol.io/docs/learn/architecture ; docs/guides/에이전트에-문서-연결하기.md
발표자: C:\work\handstack 등 이후 경로는 예시이므로 학습자의 실제 경로로 바꾼다. 코드 블록의 명령은 PowerShell 문법으로 작성되어 있다. 이번 실습의 스킬 호출은 파일을 수정하지 않는 분석 요청으로 진행한다.
출처: https://developers.openai.com/resources/docs-mcp ; https://developers.openai.com/codex/mcp/ ; codex mcp add --help / get --help (0.164.0) ; docs/guides/에이전트에-문서-연결하기.md
출처: https://code.claude.com/docs/en/mcp ; claude mcp add --help (2.1.310)
출처: docs/guides/에이전트에-문서-연결하기.md ; https://developers.openai.com/codex/mcp/ ; https://code.claude.com/docs/en/mcp
출처: docs/guides/에이전트에-문서-연결하기.md#제공-도구 ; mcp/src/server.mjs ; mcp/src/service.mjs
출처: docs/reference/거래-호출.mdx ; mcp/README.md ; agent-skills/skills/handstack-source-trace/SKILL.md
출처: https://code.claude.com/docs/en/mcp ; https://developers.openai.com/codex/mcp/
출처: https://code.claude.com/docs/en/mcp ; docs/guides/에이전트에-문서-연결하기.md
출처: https://developers.openai.com/codex/mcp/ ; docs/guides/에이전트에-문서-연결하기.md
출처: https://code.claude.com/docs/en/mcp ; https://developers.openai.com/codex/mcp/ ; docs/guides/에이전트에-문서-연결하기.md. 발표자: 갱신을 위한 공통 mcp update 명령이 있다고 가정하지 않는다.
출처: https://code.claude.com/docs/en/mcp ; codex mcp remove --help (0.164.0) ; docs/guides/에이전트에-문서-연결하기.md. 발표자: Claude 원격 서버 제거는 저장된 OAuth 정보도 제거할 수 있다. Codex 프로젝트 파일에 직접 넣은 항목은 해당 파일에서 제거한다.
출처: docs/guides/에이전트에-문서-연결하기.md. 발표자: 삭제를 실행하지 않은 학습자는 재등록하지 않고 상세 설정만 확인한다.
출처: https://developers.openai.com/codex/mcp/ ; https://code.claude.com/docs/en/mcp#disable-a-server-without-removing-it
출처: docs/guides/에이전트에-문서-연결하기.md#동작-방식 ; mcp/src/cli.mjs (reloadMinutes 기본 10) ; mcp/src/holder.mjs ; https://code.claude.com/docs/en/mcp#dynamic-tool-updates
출처: https://developers.openai.com/codex/mcp/ ; https://code.claude.com/docs/en/mcp#authenticate-with-remote-mcp-servers ; mcp/README.md
출처: https://developers.openai.com/codex/skills/ ; https://code.claude.com/docs/en/skills ; agent-skills/skills/handstack-source-trace/
출처: agent-skills/README.md ; docs/guides/ai/스킬-목록.md
출처: agent-skills/README.md ; agent-skills/scripts/package_bundle.py ; docs/guides/ai/index.md
출처: agent-skills/Install-Skills.ps1 ; agent-skills/README.md. 발표자: 앞 슬라이드에서 정의한 폴더에서 실행한다. 실행 정책 오류는 조직 정책에 따라 해결하며 무조건 우회하지 않는다.
출처: agent-skills/Install-Skills.ps1 ; https://developers.openai.com/codex/skills/ ; https://code.claude.com/docs/en/skills
출처: docs/guides/ai/스킬-목록.md ; agent-skills/skills/handstack-source-trace/SKILL.md ; https://code.claude.com/docs/en/skills
출처: agent-skills/Install-Skills.ps1 ; agent-skills/README.md. 발표자: Set-Location $ProjectRoot 상태에서 실행하지 말고 새 설치기 폴더로 이동한다. 날짜 폴더 아래에 백업되며, 커스텀 수정은 diff로 비교·병합한다.
출처: https://developers.openai.com/codex/skills/ ; https://code.claude.com/docs/en/skills ; agent-skills/Install-Skills.ps1. 발표자: 실제 이동은 대상 절대 경로를 확인한 뒤 수행한다. 설치기의 -RetireSkill은 구 이름 스킬의 백업 이동 기능이며 범용 uninstall 명령으로 소개하지 않는다.
출처: agent-skills/skills/handstack-source-trace/SKILL.md (2. 점검기 실행: 코드·SQL·HTTP를 실행하지 않고 module.json 같은 설정 파일을 읽지 않는다). 발표자: 스킬이 설치된 위치(.claude/skills 또는 .agents/skills)의 SKILL.md를 읽게 한다.
출처: agent-skills/skills/handstack-source-trace/SKILL.md ; docs/guides/ai/점검-도구.md ; docs/reference/거래-호출.mdx. 발표자: 화면이 있는 HandStack 프로젝트 루트에서 시연한다. 같은 화면 ID가 여러 모듈에 있으면 후보를 모두 보여 주고 묻게 한다.
출처: docs/guides/ai/점검-도구.md ; agent-skills/skills/handstack-source-trace/references/finding-codes.md
출처: agent-skills/skills/handstack-source-trace/SKILL.md ; docs/guides/ai/점검-도구.md. 발표자: 중복 화면 ID 후보가 나오면 --module로 모듈 폴더를 좁힌다. --fail-on ERROR는 오류가 있을 때 종료 코드가 0이 아니다.
출처: agent-skills/skills/handstack-source-trace/SKILL.md (4. 보고 형식)
출처: docs/guides/ai/스킬-목록.md (설치 절) ; agent-skills/Install-Skills.ps1 ; agent-skills/README.md. 발표자: 개인(User)과 프로젝트(Project) 범위에 중복 설치하면 같은 이름이 여러 위치에서 발견되므로 한쪽만 쓴다.
출처: agent-skills/README.md (검증 절) ; agent-skills/scripts/check.mjs ; AGENTS.md. 발표자: 스킬을 사용하는 학습자가 아니라 handstack-docs 저장소를 수정하는 사람을 위한 슬라이드다. 배포용 zip 생성(npm run package:agent)은 필요할 때만 한다.
출처: docs/guides/에이전트에-문서-연결하기.md#실패하면 ; https://code.claude.com/docs/en/mcp ; agent-skills/README.md
출처: mcp/README.md ; agent-skills/README.md ; docs/guides/ai/개발자-가이드.md
발표자: HandStack 프로젝트가 없는 학습자는 1·2·5번과 SKILL.md 읽기까지만 진행한다. 점검기 통과를 실행 성공으로 쓰지 않는다.
출처: https://code.claude.com/docs/en/mcp ; https://developers.openai.com/codex/mcp/ ; agent-skills/Install-Skills.ps1
발표자: 문서 URL을 통해 최신 대표 설명을 확인한다.